https://www.pcgamingwiki.com/wiki/Blair_Witch_Volume_1:_Rustin_Parr

DDrawCompat • Link
DDrawCompat by narzoul is essential for the game to render properly in modern systems.
 Limits the framerate to 60fps both in Hardware and Software mode to prevent issues. Also fixes the Main menu running too fast.
 Allows for running in high resolutions without shrinking HUD or Menus, similar to Peixoto's Patch and dgvoodoo.
 Fixes System RAM and swap disk space warning error and crashing on startup.
Instructions[1]
Get the latest release of DDrawCompat (v0.4.0 or higher) here.
Extract its contents; ddraw.dll to the <path-to-game>
Create a new text file within the same directory named DDrawCompat.ini (Case-sensitive).
Open DDrawCompat.ini and add the following lines:
# Limits the framerate to 60fps. 30fps is recommended.
FpsLimiter = msgloop(60)

# Resolution Scaling options. This allows you to increase the resolution without
# shrinking the HUD or Menus. Both of the below lines are necessary for this to work properly
# Select 640x480 in-game first. But not below that as it will reduce the quality of the pre-rendered backgrounds.
# If you wish to play in the native in-game resolutions or Software mode. add a # before the two lines below.

ResolutionScale = display(1)
ResolutionScaleFilter = bilinear

# DEBUG. Only modify and uncomment (remove the # before the line) the below lines if facing issues.

# BltFilter = bilinear
# TextureFilter = app
# CpuAffinity = 1
# WinVersionLie = 98
# FullscreenMode = borderless
# LogLevel = none
# DesktopColorDepth = initial
# DisplayFilter = bilinear(0)
# DisplayRefreshRate = app
# DisplayResolution = desktop
# DpiAwareness = permonitor
 While this caps the game at 60fps. A 30fps cap is recommended as the main menu and cloth physics are tied to framerate, though the difference is minimal.